#ifndef ARRAY_STACK_H
#define ARRAY_STACK_H
#include <stdio.h>

typedef struct
{
    int* data;
    int size;
    int capcity;
}ArrayStack;

enum ArrayStackResultCode
{
    kSuccess=1,
    kError
};

ArrayStack* create(int capcity);

void destory(ArrayStack* stack);

int push(ArrayStack* stack,int value);

int pop(ArrayStack* stack,int* value);

int peek(ArrayStack* stack,int* value);

#endif